/*body { font-family: "Helvetica Neue"; }*/
.container {margin: 0 auto;width: 90%;padding: 0 5% 20px 5%;max-width: 960px;}

a { text-decoration: none;color: #4988C6; }
/*p, ul {color: #444;}*/
h1 span {/*color: #ddd;*/font-size: 26px;}

.title {font-weight: 800;font-size: 16px;text-transform: uppercase;padding: 15px 0;display: block;}
pre {font-family: "Microsoft YaHei";background-color: #fafafa;padding: 20px;overflow: auto;border: 1px solid #f1f1f1;color: #000;}
.note {color: #999;font-size: 14px;}

.clear {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0
}

.up-img-cover {
    width: 80px;
    height: 80px;
}

.up-img-cover img {
    width: 100%;
}

.article {
    max-width: 1200px;
    width: 80%;
    margin: 0 auto;
    padding-top: 40px;
    border-top: 1px solid #efefef;
    font-family: 'Raleway', 'helvetica', 'sans-serif';
    text-align: center;
}

.article h3 {
    margin-bottom: 40px;
}

.article table {
    font-size: 115%;
    text-align: left;
}

.article pre {
    font-size: 115%;
}

.tab {
    width: 100%;
    max-width: 1000px;
    margin: 20px auto;
    border: 1px solid #e7e7e7;
    padding: 5px;
}

.checkbox{
    margin-right: 18px;
}

.payment-record-area{background:#EBEBEB; border: 1px solid #aaa; font-size: 13px; border-radius: 3px;}

.record-list li{padding: 4px 0; list-style-type:none;}

#my{
    width: 600px;
    margin: 50px auto;
}

table {width: 100%;text-align: center;border: 0;border-collapse: collapse;border-spacing: 0;font-size: 13px;}
table td, table th {padding: 10px;margin: 0;}
table thead {background-color: #DADADA;color: #666; font-size: 13px;}
table tbody tr td{border-bottom: 1px solid #eee; font-size: 13px;}
table tbody tr:hover td{background-color: #eee;color: #494A5F;}
table img {max-width: 100px;}